Concept · AI
All In Code
AI 2026-05-08 · 2 min read · 4 backlinks
All In Code
定义
面向 Agent 时代的信息管理范式:将所有研发资源(代码、文档、测试、配置、Skills、记忆)纳入统一版本控制系统(Git),使 AI Agent 能在一个完整上下文中工作,不需要在不同系统间切换。
核心哲学
代码库是唯一事实来源(Single Source of Truth)——一切需求从代码开始,也在代码中结束,形成闭环。
传统 vs All In Code
| 资源类型 | 传统存储 | All In Code |
|---|---|---|
| 源代码 | Git 仓库 | 统一 Git 大库 |
| 需求文档 | Wiki/Confluence | Markdown 同仓库 |
| 测试用例 | 测试管理系统 | 代码化测试 |
| API文档 | Swagger/Postman | OpenAPI 规范文件 |
| 配置 | 配置中心 | 版本化环境文件 |
| Skills/工具 | 分散脚本 | CLI化版本化发布 |
| 记忆/上下文 | 无系统化 | 结构化存储可检索 |
配套实践
- Monorepo:前后端、用户手册、参考项目同一仓库
- 版本化一切:外部文档定期抓取版本化、依赖精确锁定(含AI模型版本)
- Mock 隔离:外部服务通过 Mock 隔离,构建自包含可复现的研发世界
与其他概念的关系
- Harness Engineering — All In Code 是 Harness 上下文架构的物理载体
- CLAUDE.md — 统一入口指向 All In Code 仓库内各资源
- Context Engineering — All In Code 解决上下文可得性问题
来源
Backlinks 4 references